﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sinacor.Infra.Common;
using Sinacor.Infra.UI.Common;
using Sinacor.UI.Bovespa.Ordens;
using System.ComponentModel;
using Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.LoteDigitacao;

namespace Sinacor.UI.Bovespa.Ordens.Communication.Translator
{
    public class TranslateOrdemConsultarLoteRequest
    {

        public  List<ConsultarLoteDigitacaoRequest> TranslateToList(ModelCollection<Sinacor.UI.Bovespa.Ordens.Model.Parameter.ConsultarOrdemDistribuicaoOrdemLote> plote)
        {
            List<ConsultarLoteDigitacaoRequest> retorno = new List<ConsultarLoteDigitacaoRequest>();

            foreach (Sinacor.UI.Bovespa.Ordens.Model.Parameter.ConsultarOrdemDistribuicaoOrdemLote pitem in plote)
            {
                retorno.Add(TranslateToConsultarRequest(pitem));
            }

            return retorno;

        }

        private ConsultarLoteDigitacaoRequest TranslateToConsultarRequest(Sinacor.UI.Bovespa.Ordens.Model.Parameter.ConsultarOrdemDistribuicaoOrdemLote pitem)
        {
            ConsultarLoteDigitacaoRequest to = new ConsultarLoteDigitacaoRequest();
            to._NumeroConjunto = pitem.NumeroConjunto;
            return to;
        }





    }
}
